Skip to content

chore: upgrade CI to Node 24 and drop stub @types/bcryptjs#29

Merged
itinsecurity merged 3 commits intomainfrom
chore/node24-drop-stale-types
Mar 19, 2026
Merged

chore: upgrade CI to Node 24 and drop stub @types/bcryptjs#29
itinsecurity merged 3 commits intomainfrom
chore/node24-drop-stale-types

Conversation

@itinsecurity
Copy link
Copy Markdown
Owner

@itinsecurity itinsecurity commented Mar 19, 2026

Summary

  • Upgrade all CI workflow jobs from Node 20 to Node 24
  • Bump @types/node from ^20 to ^24
  • Remove @types/bcryptjs (bcryptjs v3 ships its own types)

Test plan

  • CI passes with Node 24
  • No type errors from @types/node upgrade

🤖 Generated with Claude Code

itinsecurity and others added 3 commits March 19, 2026 09:26
Node 24 is Active LTS (since Oct 2025) and matches local dev environment.
@types/bcryptjs@3 is a no-op stub — bcryptjs ships its own types.
Also aligns @types/node to ^24 to match the runtime.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…Prisma init

Add Next.js instrumentation.ts to resolve DATABASE_URL from SST resource
bindings at server startup. Refactor db.ts to lazily initialise the Prisma
client via a Proxy so it is not created until after instrumentation runs,
and throw a descriptive error when DATABASE_URL is unset.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@itinsecurity itinsecurity merged commit 468b1ac into main Mar 19, 2026
9 checks passed
@itinsecurity itinsecurity deleted the chore/node24-drop-stale-types branch March 19, 2026 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant